AWS AppConfig

aws/developer-tools aws/management aws/service

AppConfig icon

💡 Definition

AWS AppConfig is a feature of AWS Systems Manager that helps you create, manage, and quickly deploy application configurations. It helps you separate configuration from code, allowing you to update configuration without deploying new code versions or restarting applications.

🔑 Key Concepts

⚙️ How it Works

  1. Define Configuration: You create configuration profiles in AppConfig, specifying the configuration data (e.g., JSON, YAML, plain text).
  2. Validate: AppConfig can validate configurations against a schema before deployment.
  3. Deploy: You initiate a deployment, choosing a deployment strategy (e.g., all-at-once, linear, canary) to roll out the new configuration.
  4. Retrieve: Applications retrieve the latest configuration at runtime using the AppConfig API or SDK.

🎯 Use Cases

💰 Pricing Model

📝 Exam Tips (CLF-C02)


See Also: * AWS Systems Manager * Lambda * EC2